<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Bibliotheque: Référence de la classe BdBibliotheque</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Généré par Doxygen 1.5.5 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Page&nbsp;principale</span></a></li>
      <li class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Fichiers</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;Rechercher&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Liste&nbsp;alphabétique</span></a></li>
      <li><a href="annotated.html"><span>Liste&nbsp;des&nbsp;classes</span></a></li>
      <li><a href="functions.html"><span>Membres&nbsp;de&nbsp;classe</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Référence de la classe BdBibliotheque</h1><!-- doxytag: class="BdBibliotheque" -->class pour representer une bibliotheque  
<a href="#_details">Plus de détails...</a>
<p>
<code>#include &lt;<a class="el" href="BdBibliotheque_8h-source.html">BdBibliotheque.h</a>&gt;</code>
<p>

<p>
<a href="classBdBibliotheque-members.html">Liste de tous les membres</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Fonctions membres publiques</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#db4fe77838c68f5f559ccce1bff99f36">BdBibliotheque</a> (int myId=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur pour creer une bibliotheque.  <a href="#db4fe77838c68f5f559ccce1bff99f36"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#cae631c60ee1fbebf3f8c934ee49a408">id</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#1b40a1b4f30716cf6640b5e9e35b0a2b">isValid</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#407785cdc25e6f818a60acef49b7a982">addAuteur</a> (<a class="el" href="classBdAuteur.html">BdAuteur</a> *myAuteur)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pour ajouter un auteur.  <a href="#407785cdc25e6f818a60acef49b7a982"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#b32aa256eb45e88e06cb8a272b6304f8">addEditeur</a> (<a class="el" href="classBdEditeur.html">BdEditeur</a> *myEditeur)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pour ajouter un editeur.  <a href="#b32aa256eb45e88e06cb8a272b6304f8"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Attributs privés</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="BdTypeDef_8h.html#2bd9d4c89d3f56a4b24dd13566247b62">BdLivreMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#cb4cfad2508fb43cd239be62a527efec">mLivreMap</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Les livres deja dans la bibliotheque.  <a href="#cb4cfad2508fb43cd239be62a527efec"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="BdTypeDef_8h.html#ed530955d7c372ab07c84ce8b3f831e5">BdLivreListe</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#dd1b1797eaae9e28ef02bd52699b62b3">mAddedLivres</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Les livres qui vont être ajouter dans le bibliotheque.  <a href="#dd1b1797eaae9e28ef02bd52699b62b3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="BdTypeDef_8h.html#c65774937349d3ee22dbf86c2340e63a">BdAuteurMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#1b9869888d8c10014df983a9d86b534b">mAuteurs</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Les auteurs dans la bibliotheque.  <a href="#1b9869888d8c10014df983a9d86b534b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="BdTypeDef_8h.html#8c11bd0c181e3a5d3b6f814ed3368430">BdEditeurMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#c03bf6f980957f35888fbb59493dbb5a">mEditeurs</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Les editeurs dans la bibliotheque.  <a href="#c03bf6f980957f35888fbb59493dbb5a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBdBibliotheque.html#72ecfb9229250762f0d802a773ca8fc1">mId</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Description détaillée</h2>
class pour representer une bibliotheque <hr><h2>Documentation des constructeurs et destructeur</h2>
<a class="anchor" name="db4fe77838c68f5f559ccce1bff99f36"></a><!-- doxytag: member="BdBibliotheque::BdBibliotheque" ref="db4fe77838c68f5f559ccce1bff99f36" args="(int myId=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">BdBibliotheque::BdBibliotheque           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>myId</em> = <code>0</code>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructeur pour creer une bibliotheque. 
<p>
<dl compact><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>myId</em>&nbsp;</td><td>Id de la bibliotheque </td></tr>
  </table>
</dl>

</div>
</div><p>
<hr><h2>Documentation des fonctions membres</h2>
<a class="anchor" name="cae631c60ee1fbebf3f8c934ee49a408"></a><!-- doxytag: member="BdBibliotheque::id" ref="cae631c60ee1fbebf3f8c934ee49a408" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int BdBibliotheque::id           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>Id de la bibliotheque </dd></dl>

</div>
</div><p>
<a class="anchor" name="1b40a1b4f30716cf6640b5e9e35b0a2b"></a><!-- doxytag: member="BdBibliotheque::isValid" ref="1b40a1b4f30716cf6640b5e9e35b0a2b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool BdBibliotheque::isValid           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="return" compact><dt><b>Renvoie:</b></dt><dd>true si la bibliotheque est valide </dd></dl>

</div>
</div><p>
<a class="anchor" name="407785cdc25e6f818a60acef49b7a982"></a><!-- doxytag: member="BdBibliotheque::addAuteur" ref="407785cdc25e6f818a60acef49b7a982" args="(BdAuteur *myAuteur)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void BdBibliotheque::addAuteur           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classBdAuteur.html">BdAuteur</a> *&nbsp;</td>
          <td class="paramname"> <em>myAuteur</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pour ajouter un auteur. 
<p>
<dl compact><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>myAuteur</em>&nbsp;</td><td>Auteur a ajouter dans la bibliotheque </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="b32aa256eb45e88e06cb8a272b6304f8"></a><!-- doxytag: member="BdBibliotheque::addEditeur" ref="b32aa256eb45e88e06cb8a272b6304f8" args="(BdEditeur *myEditeur)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void BdBibliotheque::addEditeur           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classBdEditeur.html">BdEditeur</a> *&nbsp;</td>
          <td class="paramname"> <em>myEditeur</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Pour ajouter un editeur. 
<p>
<dl compact><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>myEditeur</em>&nbsp;</td><td>Editeur a ajouter dans la bibliotheque </td></tr>
  </table>
</dl>

</div>
</div><p>
<hr><h2>Documentation des données membres</h2>
<a class="anchor" name="cb4cfad2508fb43cd239be62a527efec"></a><!-- doxytag: member="BdBibliotheque::mLivreMap" ref="cb4cfad2508fb43cd239be62a527efec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="BdTypeDef_8h.html#2bd9d4c89d3f56a4b24dd13566247b62">BdLivreMap</a> <a class="el" href="classBdBibliotheque.html#cb4cfad2508fb43cd239be62a527efec">BdBibliotheque::mLivreMap</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Les livres deja dans la bibliotheque. 
<p>

</div>
</div><p>
<a class="anchor" name="dd1b1797eaae9e28ef02bd52699b62b3"></a><!-- doxytag: member="BdBibliotheque::mAddedLivres" ref="dd1b1797eaae9e28ef02bd52699b62b3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="BdTypeDef_8h.html#ed530955d7c372ab07c84ce8b3f831e5">BdLivreListe</a> <a class="el" href="classBdBibliotheque.html#dd1b1797eaae9e28ef02bd52699b62b3">BdBibliotheque::mAddedLivres</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Les livres qui vont être ajouter dans le bibliotheque. 
<p>

</div>
</div><p>
<a class="anchor" name="1b9869888d8c10014df983a9d86b534b"></a><!-- doxytag: member="BdBibliotheque::mAuteurs" ref="1b9869888d8c10014df983a9d86b534b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="BdTypeDef_8h.html#c65774937349d3ee22dbf86c2340e63a">BdAuteurMap</a> <a class="el" href="classBdBibliotheque.html#1b9869888d8c10014df983a9d86b534b">BdBibliotheque::mAuteurs</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Les auteurs dans la bibliotheque. 
<p>

</div>
</div><p>
<a class="anchor" name="c03bf6f980957f35888fbb59493dbb5a"></a><!-- doxytag: member="BdBibliotheque::mEditeurs" ref="c03bf6f980957f35888fbb59493dbb5a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="BdTypeDef_8h.html#8c11bd0c181e3a5d3b6f814ed3368430">BdEditeurMap</a> <a class="el" href="classBdBibliotheque.html#c03bf6f980957f35888fbb59493dbb5a">BdBibliotheque::mEditeurs</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Les editeurs dans la bibliotheque. 
<p>

</div>
</div><p>
<a class="anchor" name="72ecfb9229250762f0d802a773ca8fc1"></a><!-- doxytag: member="BdBibliotheque::mId" ref="72ecfb9229250762f0d802a773ca8fc1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classBdBibliotheque.html#72ecfb9229250762f0d802a773ca8fc1">BdBibliotheque::mId</a><code> [private]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>La documentation de cette classe a été générée à partir du fichier suivant :<ul>
<li><a class="el" href="BdBibliotheque_8h-source.html">BdBibliotheque.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Généré le Thu Jul 3 00:22:20 2008 pour Bibliotheque par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
</body>
</html>
